Skip to content

Remove MATLAB surfaces from nSTAT-python and sanitize notebooks#26

Merged
iahncajigas merged 3 commits intomainfrom
codex/local-matlab-parity-hardening
Mar 6, 2026
Merged

Remove MATLAB surfaces from nSTAT-python and sanitize notebooks#26
iahncajigas merged 3 commits intomainfrom
codex/local-matlab-parity-hardening

Conversation

@iahncajigas
Copy link
Copy Markdown
Contributor

@iahncajigas iahncajigas commented Mar 6, 2026

Summary

  • remove tracked MATLAB files, MATLAB-specific CI workflows, MATLAB parity tooling, and tracked raw example data from nSTAT-python
  • sanitize all retained notebooks so they present as Python-native examples rather than MATLAB-derived artifacts
  • add a Python-only notebook smoke group to CI and document Python-native example-data installation

Commits

  • c9304b0 Remove MATLAB files and CI from nSTAT-python
  • e2923eb Sanitize notebooks and add Python-only notebook smoke

Validation

  • python3 -m pytest -q -> 17 passed
  • python3 tools/notebooks/run_notebooks.py --group ci_smoke --timeout 600 -> passed
  • git ls-files '*.m' '*.mlx' '*.mat' data -> no tracked MATLAB/code/raw-data files

Notes

  • This PR keeps the existing Python compatibility adapters for now, including nstat.compat.matlab, because they are Python shim code rather than MATLAB files.
  • The repo now relies on nstat-install / ensure_example_data() for example-data installation instead of tracked data/ assets.

@iahncajigas iahncajigas changed the title Harden local MATLAB helpfile parity workflow Remove MATLAB surfaces from nSTAT-python and sanitize notebooks Mar 6, 2026
@iahncajigas iahncajigas merged commit 0fb25da into main Mar 6, 2026
6 checks passed
@iahncajigas iahncajigas deleted the codex/local-matlab-parity-hardening branch March 6, 2026 11:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant